var runtime.newmHandoff
21 uses
runtime (current package)
proc.go#L2850: var newmHandoff struct {
proc.go#L2903: lock(&newmHandoff.lock)
proc.go#L2904: if newmHandoff.haveTemplateThread == 0 {
proc.go#L2907: mp.schedlink = newmHandoff.newm
proc.go#L2908: newmHandoff.newm.set(mp)
proc.go#L2909: if newmHandoff.waiting {
proc.go#L2910: newmHandoff.waiting = false
proc.go#L2911: notewakeup(&newmHandoff.wake)
proc.go#L2913: unlock(&newmHandoff.lock)
proc.go#L2958: if !atomic.Cas(&newmHandoff.haveTemplateThread, 0, 1) {
proc.go#L2985: lock(&newmHandoff.lock)
proc.go#L2986: for newmHandoff.newm != 0 {
proc.go#L2987: newm := newmHandoff.newm.ptr()
proc.go#L2988: newmHandoff.newm = 0
proc.go#L2989: unlock(&newmHandoff.lock)
proc.go#L2996: lock(&newmHandoff.lock)
proc.go#L2998: newmHandoff.waiting = true
proc.go#L2999: noteclear(&newmHandoff.wake)
proc.go#L3000: unlock(&newmHandoff.lock)
proc.go#L3001: notesleep(&newmHandoff.wake)
proc.go#L5675: if atomic.Load(&newmHandoff.haveTemplateThread) == 0 && GOOS != "plan9" {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)